здравствуйте, нужна помощь по преобразованию url.
Возможно кому-то знакома проблема создания дубликата страницы из-за отсутствия слэша на конце.
Роботы не добавляют страницы с "дублями" в поиск. Например, http://www.vectro.ru/about/company/ и http://www.vectro.ru/about/company
Вот мой .htaccess
#Action php-script /cgi-bin/php
#AddHandler php-script .php
DirectoryIndex index.php
Options -Indexes
ErrorDocument 404 /404.php
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag register_globals off
php_flag allow_call_time_pass_reference on
php_value max_execution_time 240
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value display_errors on
php_value memory_limit 36M
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^((rus|ukr|blr|de|frn|eng)[/$]){0,1}([^?]+)?$ index.php?lang=$2&link=$3 [NC,QSA,L]
AddDefaultCharset utf-8
адрес сайта: vectro.ru
Как сделать такой редирект, чтобы ко всем url автоматически добавлялся "/"?
- 15.07.2010 14:29
- Регистрация: 15.07.2010
- Сообщений: 3
- Репутация: 10
- 28.07.2010 11:12
А зачем Вам дубли?
У Вас очень прикольная ситуация,
www.vectro.ru тИЦ50 ПР4 и 0 проиндексированных страниц Яндексом и Гугл
vectro.ru тИЦ50 ПР5 и куча проиндексированных страниц Яндексом и Гугл
ВАМ НУЖНО КЛЕИТЬ ДОМЕН С WWW И БЕЗ, ГДЕ ОСНОВНЫМ ВЫБРАТЬ C WWW!!!
Почему с www, потому, что в http://vectro.ru/sitemap.xml хосты прописаны с www, если есть возможность исправить sitemap.xml с http://www.vectro.ru на http://vectro.ru, то тогда лучше клеить домен, и основным выбрать без www.
Добавьте эту хрень в конец файла .htaccessOptions +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^vectro\.ru$ [NC]
RewriteRule ^(.*)$ http://www.vectro.ru/$1 [R=301,L]
По всей видимости, Вы раскручивали сайт как vectro.ru, проверьте robots.txt, внизу добавьте
Sitemap: http://www.vectro.ru/sitemap.xml
Host: www.vectro.ru
У Вас в robots.txt
Sitemap: http://vectro.ru/sitemap.xml не верно, ну и Allow: я бы убрал.
Вот такая хрень, надеюсь понятна :)
---------- Сообщение добавлено 12:12 ---------- Предыдущее 11:38 ----------
Все вышеперечисленное прошу в серьез не воспринимать, я ошибся, при проверке сайта не обновилась выдача, после обновления все сравнялось на ПР5 и проиндексированные страницы одинаковы, что с www, что без.
Единственное в Yahoo на www.vectro.ru 563 ссылки, а на vectro.ru 3.Последний раз редактировалось risesites; 28.07.2010 в 11:03.
- 02.09.2010 18:04
- Регистрация: 15.07.2010
- Сообщений: 3
- Репутация: 10
Спасибо :)
На всякий случай, если кому пригодится, пишу код, как избавиться от дублей со слэшом
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ /$1/ [R=301,L]
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Файл .htaccess | Прочее | 19 | 11.02.2016 18:54 |
.htaccess | Хостинг и Серверы | 11 | 13.02.2013 19:23 |
Как получать 10$ за любой файл | Реклама партнерских программ | 0 | 09.05.2010 11:27 |
Файл robots.txt – важная часть блога | Дайджест блогосферы | 11 | 15.01.2010 23:43 |
.htaccess редирект | Прочее | 9 | 11.09.2009 21:48 |
Интересные темы
htaccess преобразование url
Как в файле htaccess сделать преобразование url грамотно, все что нужно знать для этого.